package com.ceair.flight.refund.dto.appmoblie;

import java.util.ArrayList;
import java.util.List;
import java.util.Map;

public class DruidPaxInfo {

	private Long paxId;
	private String paxName;
	private String paxType;
	private String idType;
	private String idNo;
	private String ticketNo;
	private String productType;
	private Map<String, Double> extendTaxMap;
	private List<SubOrderInfo> subOrderInfoByPaxList = new ArrayList();
	private List<DruidSegInfo> segInfoList;
	private String fareSource;// 运价源
	private Long isInter;
	private String infCarrierName;// 婴儿携带人
	private String birthday;
	/**
	 * 状态	1待开票、2已开票、3已退票、4已改期、5已升舱、6已挂起
	 */
	private Integer modifySt;
	/**
	 * 积分类型
	 */
	private String pointTp;

	/**
	 * 退票申请状态
	 * '退票状态(101:提交申请, 109:退票异常,
	 * 201:等待审核(等待一审),2011:等待用户更新, 209:一审异常,
	 * 301:等待二审, 3011:等待重新审核, 302:二审通过, 309:生成退票单号异常,
	 * 401:等待退款, 409:退款异常, 501:退款成功, 901:退票完成, 909:已删除)';
	 */
	private String refundStatus;
	private Long refundApplyId;
	/**
	 * 乘客对应的机票订单号
	 */
	private String flightOrderNo;

	public String getFlightOrderNo() {
		return flightOrderNo;
	}

	public void setFlightOrderNo(String flightOrderNo) {
		this.flightOrderNo = flightOrderNo;
	}

	public Long getRefundApplyId() {
		return refundApplyId;
	}

	public void setRefundApplyId(Long refundApplyId) {
		this.refundApplyId = refundApplyId;
	}

	public String getRefundStatus() {
		return refundStatus;
	}

	public void setRefundStatus(String refundStatus) {
		this.refundStatus = refundStatus;
	}

	public String getPointTp() {
		return pointTp;
	}

	public void setPointTp(String pointTp) {
		this.pointTp = pointTp;
	}

	public Long getPaxId() {
		return paxId;
	}

	public void setPaxId(Long paxId) {
		this.paxId = paxId;
	}

	public String getPaxName() {
		return paxName;
	}

	public void setPaxName(String paxName) {
		this.paxName = paxName;
	}

	public String getPaxType() {
		return paxType;
	}

	public void setPaxType(String paxType) {
		this.paxType = paxType;
	}

	public String getIdType() {
		return idType;
	}

	public void setIdType(String idType) {
		this.idType = idType;
	}

	public String getIdNo() {
		return idNo;
	}

	public void setIdNo(String idNo) {
		this.idNo = idNo;
	}

	public String getTicketNo() {
		return ticketNo;
	}

	public void setTicketNo(String ticketNo) {
		this.ticketNo = ticketNo;
	}

	public String getProductType() {
		return productType;
	}

	public void setProductType(String productType) {
		this.productType = productType;
	}

	public Map<String, Double> getExtendTaxMap() {
		return extendTaxMap;
	}

	public void setExtendTaxMap(Map<String, Double> extendTaxMap) {
		this.extendTaxMap = extendTaxMap;
	}

	public List<SubOrderInfo> getSubOrderInfoByPaxList() {
		return subOrderInfoByPaxList;
	}

	public void setSubOrderInfoByPaxList(List<SubOrderInfo> subOrderInfoByPaxList) {
		this.subOrderInfoByPaxList = subOrderInfoByPaxList;
	}

	public List<DruidSegInfo> getSegInfoList() {
		return segInfoList;
	}

	public void setSegInfoList(List<DruidSegInfo> segInfoList) {
		this.segInfoList = segInfoList;
	}

	public String getFareSource() {
		return fareSource;
	}

	public void setFareSource(String fareSource) {
		this.fareSource = fareSource;
	}

	public Long getIsInter() {
		return isInter;
	}

	public void setIsInter(Long isInter) {
		this.isInter = isInter;
	}

	public String getInfCarrierName() {
		return infCarrierName;
	}

	public void setInfCarrierName(String infCarrierName) {
		this.infCarrierName = infCarrierName;
	}

	public String getBirthday() {
		return birthday;
	}

	public void setBirthday(String birthday) {
		this.birthday = birthday;
	}

	public Integer getModifySt() {
		return modifySt;
	}

	public void setModifySt(Integer modifySt) {
		this.modifySt = modifySt;
	}
}
